package Modele;

/**
 * Classe permettant de gérer les joueurs
 * @author El Meknassi Hamza (10806466) - Migeon Cyril (11007322)
 */
public class Joueur {
    private char couleur;
    private String nom;
    private boolean peutJouer = false;

    /**
     * Constructeur de la classe joueur avec un nom et une couleur pour le joueur
     * @param couleur
     * @param nom 
     */
    public Joueur(char couleur, String nom) {
        this.nom = nom;
        this.couleur = couleur;
    }

     /**
     * Récupère la couleur du joueur
     * @return couleur
     */
    public char getCouleur(){return this.couleur;}
      
    /**
     * Récupère le nom du joueur
     * @return nom
     */
    public String getNom(){return this.nom;}

    /**
     * Permet de savoir si c'est le tour du joueur
     * @return vrai s'il peut jouer, faux sinon
     */
    public boolean getPeutJouer() {
        return peutJouer;
    }

    /**
     * Définit si le joueur peut jouer ou pas
     * @param peutJouer the peutJouer to set
     */
    public void setPeutJouer(boolean peutJouer) {
        this.peutJouer = peutJouer;
    }

    
}